injection pumps - French English Dictionary